package basicas;

import java.util.Calendar;

import voo.Voo;

public class Viagem {

	private Hotel hotel;

	private Transporte transporteUrbano;

	private Transporte meioDeTransporteViagem;

	private Calendar chegadaAbsoluta;

	private Calendar partidaAbsoluta;

	private Cidade origem;

	private Cidade destino;
	
	private Voo voo; //Atributo not null se meioDeTransporteViagem for aviao

	public Cidade getDestino() {
		return destino;
	}

	public void setDestino(Cidade destino) {
		this.destino = destino;
	}

	public Cidade getOrigem() {
		return origem;
	}

	public void setOrigem(Cidade origem) {
		this.origem = origem;
	}

	public Calendar getChegadaAbsoluta() {
		return chegadaAbsoluta;
	}

	public void setChegadaAbsoluta(Calendar chegadaAbsoluta) {
		this.chegadaAbsoluta = chegadaAbsoluta;
	}

	public Hotel getHotel() {
		return hotel;
	}

	public void setHotel(Hotel hotel) {
		this.hotel = hotel;
	}

	public Calendar getPartidaAbsoluta() {
		return partidaAbsoluta;
	}

	public void setPartidaAbsoluta(Calendar partidaAbsoluta) {
		this.partidaAbsoluta = partidaAbsoluta;
	}

	public Transporte getTransporteUrbano() {
		return transporteUrbano;
	}

	public void setTransporteUrbano(Transporte transporteUrbano) {
		this.transporteUrbano = transporteUrbano;
	}

	public Transporte getMeioDeTransporteViagem() {
		return meioDeTransporteViagem;
	}

	public void setMeioDeTransporteViagem(Transporte meioDeTransporteViagem) {
		this.meioDeTransporteViagem = meioDeTransporteViagem;
	}

	public Voo getVoo() {
		return voo;
	}

	public void setVoo(Voo voo) {
		this.voo = voo;
	}

}
